package com.mccken.eshop.common.core;

public interface IAbstractObject {

	<T> T clone(Class<T> targetClazz);
	
	<T> T clone(T target);

	<T> T clone(Class<T> targetClazz, CloneDirectionEnums cloneDirectionEnums);
}
